package ast.terminais;


import org.antlr.runtime.Token;

import ast.IVisitor;
import ast.Node;

public class Tipo extends Tipo_denotador{

	public Tipo(Token payload) {
		super(payload);

	}
	public boolean isInteger() {


		return getTipo().equals("INTEGER");

	}
	
	public boolean isBoolean() {
		return getTipo().equals("BOOLEAN");
	}
	public boolean isChar() {


		return getTipo().equals("CHAR");


	}
	
	public String getTipo(){
		
		return getChild(0).getText();
	}

	@Override
	public Object accept(IVisitor visitor, Object o) {

		return visitor.visit(this, o);
	}

}
